#define  _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>



//int main()
//{
//	int n,i,head,next;
//	int arr[1000];
//	scanf("%d", &n);
//	for (i = 0; i < n; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//	head = 0;
//	next = n;
//	while (head < next)
//	{
//		printf("%d", arr[head]);
//		head++;
//		arr[next] = arr[head];
//		head++,next++;
//
//
//	}
//
//	return 0;
//}




//#include<stdio.h>
//int  main()
//{
//	int i = 0,n=0;
//	int tmp1, sum1 = 0, sum2 = 0;
//	while (scanf("%d", &n) != EOF)
//	{
//		for (i = 0; i < 5; i++)
//		{
//			scanf("%d", &tmp1);
//			if (tmp1 >= 65)
//			{
//				sum1 += tmp1;
//			}
//		}
//		sum2 = (sum1 / 5);
//		if (sum2 > 70)
//		{
//			printf("True");
//		}
//		else
//		{
//			printf("False");
//		}
//		sum1 = 0, tmp1 = 0;
//		
//	}










//#include<stdio.h>
//
//int main()
//
//{
//
//    int a, b, c, d, e, s, n;
//
//    while (scanf("%d", &n) != EOF)
//
//    {
//
//        scanf("%d %d %d %d %d", &a, &b, &c, &d, &e);
//
//        s = (a + b + c + d + e) / 5;
//
//        if (s >= 70 && a >= 65 && b >= 65 && c >= 65 && d >= 65 && e >= 65)
//
//        {
//            printf("True\n");
//        }
//
//        else
//
//        {
//            printf("False\n");
//        }
//
//    }
//
//    return 0;

//}



//#include<stdio.h>
//
//int main()
//
//{
//
//    char a[81];
//
//    gets(a);
//
//    for (int i = 0; a[i] != '\0'; i++)
//
//    {
//
//        if (a[i] >= 'a' && a[i] <= 'z' || a[i] >= 'A' && a[i] <= 'Z')
//
//            printf("%c", a[i]);
//
//    }
//    return 0;
//}



//#include <stdio.h>
//int main()
//{
//	int A=0,i,sum=0;
//	while ((scanf("%d",&A) != EOF)&&A<=500000)
//	{
//		for (i = 1,sum=0; i <=A; i++)
//		{
//			if ((i * i) == A)
//			{
//				sum++;
//				printf("%d\n", sum);
//			}
//			if ((i * i) > A)
//			{
//				i--;
//				sum++;
//				A = A - (i * i);
//				i = 0;
//			}
//			
//			
//		}
//
//	}
//	return 0;
//}







//#include<stdio.h>
//
//int main()
//
//{
//
//    int i, m;
//
//    scanf("%d", &m);
//
//    printf("%d*%d*%d=%d=", m, m, m, m * m * m);
//
//    for (i = m * m - (m - 1); i < m * m + (m - 1); i = i + 2)
//    {
//        printf("%d+", i);
//    }
//      
//
//    printf("%d", m * m + (m - 1));
//
//    return 0;
//
//}


//#include <stdio.h>
//#include <math.h>
//int main()
//{
//	long long int n = 0, i = 0;
//	long double sum=1;
//	scanf("%d", &n);
//	for (i = 2; i <= n; i++)
//	{
//		sum = sum - 1.0 / pow(i, 2);
//		
//	}
//	printf("%.6lf", sum);
//	return 0;
//}



//#include <stdio.h>
//
//int main()
//{
//	int n = 0;
//	long double sum = 1,i;
//	scanf("%d", &n);
//	for (i = 2; i <= n; i++)
//	{
//		sum = sum - 1.0 / (i*i);
//
//	}
//	printf("%.6llf", sum);
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	float a = 2/3.0;
//	double b = 2/3.0;
//	long double c = 2/3.0;
//	printf("%.15f\n%.100lf\n%.100llf\n", a, b, c);
//
//
//	return 0;
//}



//#include <stdio.h>
//int main()
//{
//	int day,i,tmp1,tmp2;
//	while (scanf("%d", &day) != EOF)
//	{
//		for (i = 0,tmp2=1;i < day-1; i++)
//		{
//			tmp1 = tmp2;
//			tmp2 = (tmp1 + 1) * 2;
//
//	    }
//		printf("%d\n", tmp2);
//	}
//
//
//	return 0;
//}




//#include <stdio.h>
//#include <math.h>
//int mian()
//{
//	double x1,y1,x2,y2,L;
//	while(scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2)!=EOF);
//	{
//		L = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
//		printf("%.2f\n", L);
//	}
//
//
//	return 0;
//}




//#include <stdio.h>
//#include <math.h>
//int main()
//{
//	double x1, y1, x2, y2;
//	double L;
//	while(scanf("%lf%lf%lf%lf", &x1,&y1,&x2,&y2)!= EOF);
//	{
//		L = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
//		printf("%.2f\n", L);
//	}
//
//
//	return 0;
//}


//#include<stdio.h>
//#include <math.h>
//int main()
//
//{
//
//    int x1, x2, y1, y2;
//    double L;
//    while (scanf("%d %d %d %d", &x1, &y1, &x2, &y2) != EOF)
//
//    {
//
//       
//
//        L = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));
//
//        printf("%.2lf\n", L);
//
//    }
//
//    return 0;
//
//}





//#include<stdio.h>
//
//int main(void)
//
//{
//
//    char c;
//
//    while ((c = getchar()) != EOF)
//
//    {
//
//        if (c != ' ')
//
//            printf("%c", c);
//
//    }
//
//    return 0;
//
//}

#include <stdio.h>
int main()
{
	int apple[10], h, num=0, i,m;
	for (i = 0; i < 10; i++)
	{
		scanf("%d", &apple[i]);
	}
	scanf("%d", &h);
	for (m = 0; i < 10; m++)
	{
		if (h + 30 >= apple[m])
		{
			num++;
			
		}
		
	}
	printf("%d", num);
	
	return 0;
}




//#include<stdio.h>
//
//int main(void)
//
//{
//
//    int a[10], h, number = 0;
//
//    for (int i = 0; i < 10; i++)
//
//        scanf("%d", &a[i]);
//
//    scanf("%d", &h);
//
//    for (int i = 0; i < 10; i++)
//
//        if (h + 30 >= a[i])
//
//            number++;
//
//    printf("%d", number);
//
//    return 0;
//
//}